home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5833 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.3 KB

  1. Path: soap.news.pipex.net!pipex!usenet
  2. From: m.hendry@dial.pipex.com (Mathew Hendry)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: COPROCESSOR EMULATOR..
  5. Date: Wed, 20 Mar 96 19:54:28
  6. Organization: Private node.
  7. Distribution: world
  8. Message-ID: <19960320.3FE920.11D7C@ao091.du.pipex.com>
  9. References: <4ipcd9$24l@sun1000.pwr.wroc.pl>
  10. NNTP-Posting-Host: ao091.du.pipex.com
  11. X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0]
  12.  
  13. A Member of Elysium (st103@sco.zsi.pwr.wroc.pl) wrote:
  14. : I remember from okd days that there was an 68010 emulator for 68000. If i
  15. : remember good it was based on the fact that there is an interupt when
  16. : procesor meets an unknown command and ib than interrupt one could do the
  17. : emulation. Is this possible to do th same with the Math coprocessor?
  18.  
  19. Yes. It would be very slow indeed, though. You would need to intall an
  20. exception handler to catch Line 1111 emulation exceptions and emulate the
  21. instruction which caused the exception.
  22.  
  23. : Have saoebody done a thig liek this?
  24.  
  25. Not that I know of, although you might use as a starting point:
  26. Run68017.lzh       util/misc   34K 163+Runtime emulation of 30 68020 instrs.
  27.  
  28. which uses a similar exception handler technique to emulate certain 68020
  29. instructions on a 680[0-1]0. Source is included. Get busy ;)
  30.  
  31. -- Mat.
  32.